<?php

class Image{
	//不需要写构造方法
	
	/**
	 * 水印
	 */
	public function water($src,$dst){
		//打开目标图资源（大图）
		$dstImg = imagecreatefromjpeg($dst);
		//打开源图资源（小的水印图）
		$srcImg = imagecreatefromjpeg($src);
		
		//获得源图宽高
		$srcW = imagesx($srcImg);
		$srcH = imagesy($srcImg);
		
		//加盖水印
		//30,30是目标图位置，0,0要把整个源图全部贴上去
		imagecopymerge($dstImg, $srcImg, 30, 30, 0, 0, $srcW, $srcH, 70);
		
		//保存图片
		imagejpeg($dstImg,'./images/kuaixuewang_water.jpg');
		//销毁图片
		imagedestroy($dstImg);
		imagedestroy($srcImg);
	}
	
	/**
	 * 缩略
	 */
	public function thumb($src,$width=300,$height=100){
		//目标图资源
		$dstImg = imagecreatetruecolor($width, $height);
		//源图资源
		$srcImg = imagecreatefromjpeg($src);
		$srcW = imagesx($srcImg);
		$srcH = imagesy($srcImg);
		
		//缩略
		imagecopyresized($dstImg, $srcImg, 0, 0, 0, 0, $width, $height, $srcW, $srcH);
		
		//保存缩略图
		imagejpeg($dstImg,'./images/kuaixuewang_thumb.jpg');
		imagedestroy($dstImg);
		imagedestroy($srcImg);
		
	}
}

$img = new Image();
//加盖水印
$img->water('./logo.jpg','./kuaixuewang.jpg');

//缩略
$img->thumb('./kuaixuewang.jpg',500,200);












?>